description |
Human behavior and housing resist every stan-dardization effort.
Many aspects such as different technical equipment, furniture, and
usage patterns make our surroundings as individual as ourselves.
Thus, the personalization of pervasive applications is a fundamental
requirement. To enable the development of custom pervasive
applications, we propose a soft-ware development process. This
process is based on the successful process for modern desktop
applica-tions. There, developers create extensible applications and
components. Customizers use the resulting arti-facts to develop
custom applications. Finally, users configure applications to their
individual needs by adjusting predefined settings. To adopt this
process for Pervasive Computing, we present a component system for
developers, a graphical toolkit for customizers, and
self-configuration algorithms to ease the deployment.
|